home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / util / batch / adx10.lha / adxTest < prev   
AmigaDOS Script File  |  1999-01-11  |  1KB  |  66 lines

  1. .key file/a
  2.  
  3. ; $VER: adxTest v1.0 (11.01.99) by Oliver Borrmann / Public Domain
  4. ;
  5. ; Purpose: Integrity checking for adx archives (LZX archived floppy disk images)
  6. ;
  7. ; Usage  : adxTest <file>
  8. ;
  9. ;          -> file names are case sensitive
  10. ;
  11. ; Example: adxTest zork.adx
  12. ;
  13. ;          tests the integrity of the disk image in zork.adx
  14. ;
  15. ; Requirements: adxTest requires LZX to be in c:
  16.  
  17. failat 21
  18.  
  19. echo ""
  20. echo "adxTest v1.0 (11.01.99) by Oliver Borrmann / Public Domain"
  21. echo ""
  22.  
  23. ;-) some checks
  24.  
  25. if not exists c:lzx
  26.   echo ""
  27.   echo "Error: LZX not found in C:"
  28.   echo "Operation aborted"
  29.   echo ""
  30.   skip end
  31. endif
  32.  
  33. if not exists <file>
  34.   echo ""
  35.   echo "Error: File <file> does not exist"
  36.   echo "Operation aborted"
  37.   echo ""
  38.   skip end
  39. endif
  40.  
  41. ;-) testing...
  42.  
  43. lzx -q1 -X0 t <file> diskimg.adf 
  44.  
  45. if not warn
  46.   echo ""
  47.   echo "File <file> is ok"
  48.   echo ""
  49.   skip done
  50. endif
  51.  
  52. echo ""
  53. echo "File <file> is corrupted"
  54. echo ""
  55.  
  56. ;-) everything done
  57.  
  58. lab done
  59.  
  60. echo "All done!"                           
  61. echo ""                                    
  62.                                            
  63. ;-) the end
  64.                                            
  65. lab end                                    
  66.